package com.yjd.comm.sms.model;

import java.util.List;
import java.util.Map;

import com.yjd.comm.base.model.Model;
import com.yjd.comm.vo.Constant.SmsTemplateCodeEnum;

/**
 * 通过短信模板发送短信相关参数信息
 * 
 * @author ready
 * @date 2014-8-7
 */
public class TempSendSmsModel extends Model {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 短信模板
	 */
	private SmsTemplateCodeEnum smsTemplateCodeEnum;
	/**
	 * 短信模板参数
	 */
	private Map<Object, Object> templatePrams;
	/**
	 * 手机号码
	 */
	private List<String> mobileList;

	/**
	 * 发送时间
	 */
	private Long sendTime;

	public TempSendSmsModel() {
	}

	public TempSendSmsModel(SmsTemplateCodeEnum smsTemplateCodeEnum,
			Map<Object, Object> templatePrams, List<String> mobileList,
			Long sendTime) {
		this.smsTemplateCodeEnum = smsTemplateCodeEnum;
		this.templatePrams = templatePrams;
		this.mobileList = mobileList;
		this.sendTime = sendTime;
	}

	public SmsTemplateCodeEnum getSmsTemplateCodeEnum() {
		return smsTemplateCodeEnum;
	}

	public void setSmsTemplateCodeEnum(SmsTemplateCodeEnum smsTemplateCodeEnum) {
		this.smsTemplateCodeEnum = smsTemplateCodeEnum;
	}

	public Map<Object, Object> getTemplatePrams() {
		return templatePrams;
	}

	public void setTemplatePrams(Map<Object, Object> templatePrams) {
		this.templatePrams = templatePrams;
	}

	public List<String> getMobileList() {
		return mobileList;
	}

	public void setMobileList(List<String> mobileList) {
		this.mobileList = mobileList;
	}

	public Long getSendTime() {
		return sendTime;
	}

	public void setSendTime(Long sendTime) {
		this.sendTime = sendTime;
	}
}
